C vs. ASM (size vs speed) (Developers)
> > > I've no idea. I've never benchmarked gcc versions against itself (and
> > > never used gcc on dos in practice)
> > 
> > Never used DJGPP? Well, you are odd.    
 
> 
> For the few C work I did, I had access to gcc on BSD before DJGPP existed.
> There was never reason to torture myself with it.
It's not torture.    And it's been around since 1989 (history).
   And it's been around since 1989 (history).
> > But that was more of a size consideration. 
> 
> Ah, that's probably why.
Actually, I'm fairly certain even 3.4.4 (or similar) would've been good enough for me. But 2.95.3 was the last of its branch, and something increased the size a lot after that. I wasn't willing to sacrifice the stable 2.03p2 library or some auxiliary tools (make, rm, cwsdpmi, wmemu387) just to fit a slightly bigger compiler.
 
> > is only eight years, but
> > since you consider WinME's 8.5 to be 10, I guess this counts too, heh.)
> > BTW, it matters less on newer machines, but it still does matter,
> unless
> > you like buying new cpus every six months (I don't).
> 
> My first DOS PC in '92 already had a harddisk, so I never bothered to
> torture myself with floppy versions on PC.
It's not a "run from floppy" version, it just fits compressed on a single 1.44 MB (not overformatted) floppy. The idea is to make migration between machines easier, to have a small but good ANSI C compiler (32-bit, POSIX, LFN). It only needs 6 MB of space (or 3.5 if UPX'd), which is good for hard disks or even RAM disks. And I finally got it to pack with .7z, so you don't need a bunch of RAM to decompress anymore either (tested unpacking successfully on my 486 Sx/25 w/ 8 MB of RAM without swapping). I consider this the spiritual successor of EZ-GCC for v1 (which was quickly outdated) even if not exactly meant to be a 1-to-1 mirror (no G++, no GDB, no GRX).
Complete thread:
- GNU Emacs for DJGPP (22.3 or 23.0.92) - Rugxulo, 01.04.2009, 20:46 ![Open in board view [Board]](img/board_d.gif) ![Open in mix view [Mix]](img/mix_d.gif) - GNU Emacs for DJGPP (22.3 or 23.0.92) - marcov, 01.04.2009, 23:28- GNU Emacs for DJGPP (22.3 or 23.0.92) - Rugxulo, 02.04.2009, 00:20- GNU Emacs for DJGPP (22.3 or 23.0.92) - Dennis, 04.04.2009, 18:38- GNU Emacs for DJGPP (22.3 or 23.0.92) - Rugxulo, 04.04.2009, 20:10- GNU Emacs for DJGPP (22.3 or 23.0.92) - Dennis, 04.04.2009, 22:23- GNU Emacs for DJGPP (22.3 or 23.0.92) - Rugxulo, 05.04.2009, 23:47- GNU Emacs for DJGPP (22.3 or 23.0.92) - Dennis, 06.04.2009, 01:25- 65536 byte text files - ecm, 06.04.2009, 19:23- 65536 byte text files - Rugxulo, 07.04.2009, 00:01- 65536 byte text files - ecm, 07.04.2009, 00:14- C vs. ASM (size vs speed) - Rugxulo, 07.04.2009, 00:27- C vs. ASM (size vs speed) - marcov, 07.04.2009, 13:20- C vs. ASM (size vs speed) - Rugxulo, 07.04.2009, 13:35- C vs. ASM (size vs speed) - marcov, 08.04.2009, 10:33- C vs. ASM (size vs speed) - Rugxulo, 08.04.2009, 19:24- C vs. ASM (size vs speed) - RayeR, 08.04.2009, 21:09- C vs. ASM (size vs speed) - rr, 08.04.2009, 21:16
- C vs. ASM (size vs speed) - EZGCC for v2 - Rugxulo, 09.04.2009, 01:11- C vs. ASM (size vs speed) - EZGCC for v2 - RayeR, 09.04.2009, 23:15- C vs. ASM (size vs speed) - EZGCC for v2 - Rugxulo, 10.04.2009, 05:02- C vs. ASM (size vs speed) - EZGCC for v2 - RayeR, 10.04.2009, 14:05
 
 
- C vs. ASM (size vs speed) - EZGCC for v2 - Rugxulo, 10.04.2009, 05:02
 
- C vs. ASM (size vs speed) - EZGCC for v2 - RayeR, 09.04.2009, 23:15
 
- C vs. ASM (size vs speed) - marcov, 08.04.2009, 21:44- C vs. ASM (size vs speed) - Rugxulo, 09.04.2009, 00:55- C vs. ASM (size vs speed) - marcov, 09.04.2009, 09:09- C vs. ASM (size vs speed) - Rugxulo, 09.04.2009, 14:14- C vs. ASM (size vs speed) - marcov, 09.04.2009, 21:17- C vs. ASM (size vs speed) - Rugxulo, 09.04.2009, 21:38- C vs. ASM (size vs speed) - marcov, 10.04.2009, 10:16- EZ-GCC v2 for 386 (1.2 MB 5.25" FD) - Rugxulo, 16.04.2009, 18:38- EZ-GCC v2 for 386, GNU Emacs 23.0.95 pretest - Rugxulo, 05.07.2009, 21:22- GNU Emacs 23.0.96 pretest (last one!) - Rugxulo, 16.07.2009, 06:07- GNU Emacs 23.1 - Rugxulo, 11.09.2009, 06:54
 
 
- GNU Emacs 23.0.96 pretest (last one!) - Rugxulo, 16.07.2009, 06:07
 
- EZ-GCC v2 for 386, GNU Emacs 23.0.95 pretest - Rugxulo, 05.07.2009, 21:22
 
- EZ-GCC v2 for 386 (1.2 MB 5.25" FD) - Rugxulo, 16.04.2009, 18:38
 
- C vs. ASM (size vs speed) - marcov, 10.04.2009, 10:16
 
- C vs. ASM (size vs speed) - Rugxulo, 09.04.2009, 21:38
 
- C vs. ASM (size vs speed) - marcov, 09.04.2009, 21:17
 
- C vs. ASM (size vs speed) - Rugxulo, 09.04.2009, 14:14
 
- C vs. ASM (size vs speed) - marcov, 09.04.2009, 09:09
 
- C vs. ASM (size vs speed) - Rugxulo, 09.04.2009, 00:55
 
- C vs. ASM (size vs speed) - RayeR, 08.04.2009, 21:09
 
- C vs. ASM (size vs speed) - Rugxulo, 08.04.2009, 19:24
 
- C vs. ASM (size vs speed) - marcov, 08.04.2009, 10:33
 
- C vs. ASM (size vs speed) - Rugxulo, 07.04.2009, 13:35
 
- C vs. ASM (size vs speed) - marcov, 07.04.2009, 13:20
 
- C vs. ASM (size vs speed) - Rugxulo, 07.04.2009, 00:27
 
- 65536 byte text files - ecm, 07.04.2009, 00:14
 
- 65536 byte text files - Rugxulo, 07.04.2009, 00:01
- GNU Emacs for DJGPP (22.3 or 23.0.92) - Rugxulo, 07.04.2009, 00:00
 
- 65536 byte text files - ecm, 06.04.2009, 19:23
 
- GNU Emacs for DJGPP (22.3 or 23.0.92) - Dennis, 06.04.2009, 01:25
 
- GNU Emacs for DJGPP (22.3 or 23.0.92) - Rugxulo, 05.04.2009, 23:47
 
- GNU Emacs for DJGPP (22.3 or 23.0.92) - Dennis, 04.04.2009, 22:23
 
- GNU Emacs for DJGPP (22.3 or 23.0.92) - Rugxulo, 04.04.2009, 20:10
 
- GNU Emacs for DJGPP (22.3 or 23.0.92) - Dennis, 04.04.2009, 18:38
 
- GNU Emacs for DJGPP (22.3 or 23.0.92) - Rugxulo, 02.04.2009, 00:20
- GNU Emacs 23.0.92 pretest (DJGPP) - Rugxulo, 04.04.2009, 20:38
- GNU Emacs for DJGPP (23.0.92 "pretest") - Rugxulo, 09.04.2009, 21:40
 
- GNU Emacs for DJGPP (22.3 or 23.0.92) - marcov, 01.04.2009, 23:28
 Board view
Board view Mix view
Mix view
