Mail Archives: djgpp/1996/10/20/12:06:13
At 04:58 PM 10/20/96 +0200, Eli Zaretskii wrote:
>
>> gcc -DMSDOS -DPAPER=\"a4\" -O3 epsffit.c pserror.c -o epsffit
>
>What happens if you use -O2 instead of -O3 ?
I don't know. I do not even remember why -O3 was used.
I'll look into that, ..., OK< I looked into that. Here are the sizes with -O2
PSBOOK EXE 96,897 10-20-96 11:21a psbook.exe
PSSELECT EXE 98,204 10-20-96 11:22a psselect.exe
PSTOPS EXE 106,933 10-20-96 11:22a pstops.exe
PSNUP EXE 108,399 10-20-96 11:22a psnup.exe
PSRESIZE EXE 106,035 10-20-96 11:22a psresize.exe
EPSFFIT EXE 101,321 10-20-96 11:21a epsffit.exe
6 file(s) 617,789 bytes
Not much different than when using -O3 and still a lot more than V2.0
However, I did notice one more thing. Before I changed te option to -O2 from
-O3 I did a
rename *.exe *.exe0
However, the .exe0 got overwritten by the new .exe files. So I guess that
the loader (or something) does not honor LFN = y.
>EPSFFIT EXE 101,303 10-20-96 8:37a epsffit.exe
>PSBOOK EXE 98,119 10-20-96 8:37a psbook.exe
>PSSELECT EXE 100,017 10-20-96 8:37a psselect.exe
>PSTOPS EXE 109,233 10-20-96 8:37a pstops.exe
>PSNUP EXE 109,693 10-20-96 8:37a psnup.exe
>PSRESIZE EXE 107,311 10-20-96 8:38a psresize.exe
> 6 file(s) 625,676 bytes
>EPSFFIT EXE 72,255 02-23-96 12:02p epsffit.exe
>PSBOOK EXE 70,951 02-23-96 12:02p psbook.exe
>PSSELECT EXE 72,003 02-23-96 12:03p psselect.exe
>PSTOPS EXE 79,041 02-23-96 12:03p pstops.exe
>PSNUP EXE 78,961 02-23-96 12:03p psnup.exe
>PSRESIZE EXE 77,425 02-23-96 12:03p psresize.exe
> 6 file(s) 450,636 bytes
>What is `slookup'? Where should it be defined? There is no such
>function in libc.a, neither in v2.0 nor in v2.01.
That's because I blew it! I should not do such things when I am "awake" all
night. I forgot to include slookup.c in the compile line. It works now, but
as for the other cases I cited, the .exe is about 30000 bytes bigger than
the previous compile.
- Raw text -