Rugxulo Usono, 25.10.2007, 06:58 |
GCC 4.2.2 for DJGPP released (Announce) |
Andris Pavenis has released a DOS compile of GCC (and GPP, GFOR, OBJC, GNAT/ADA) 4.2.2 for DJGPP on 23 October 2007. |
RayeR CZ, 25.10.2007, 10:54 @ Rugxulo |
GCC 4.2.2 for DJGPP released |
Yeah I'm going to test. I would like to know if -masm=intel will work on my sources I tried unsuccessfully before on 4.1.2 --- |
RayeR CZ, 26.10.2007, 02:28 @ RayeR |
GCC 4.2.2 for DJGPP released |
> Yeah I'm going to test. I would like to know if -masm=intel will work on my --- |
rr Berlin, Germany, 26.10.2007, 11:19 @ RayeR |
GCC 4.2.2 for DJGPP released |
> Hm, bug is still present --- |
RayeR CZ, 27.10.2007, 01:54 @ rr |
GCC 4.2.2 for DJGPP released |
> > Hm, bug is still present --- |
RayeR CZ, 27.10.2007, 03:07 @ RayeR |
GCC 4.2.2 for DJGPP released |
Ou, --- |
Rugxulo Usono, 27.10.2007, 14:26 @ RayeR |
GCC 4.2.2 for DJGPP released |
> Ou, |
RayeR CZ, 28.10.2007, 23:17 @ Rugxulo |
GCC 4.2.2 for DJGPP released |
> I also verified this with my local copy of DJGPP (all 2.04-compiled, --- |
Rugxulo Usono, 30.10.2007, 05:42 @ RayeR |
GCC/DJGPP --masm=intel (plus YASM, GCC speed) |
> > I also verified this with my local copy of DJGPP (all 2.04-compiled, |
RayeR CZ, 30.10.2007, 13:09 @ Rugxulo |
GCC/DJGPP --masm=intel (plus YASM, GCC speed) |
> BTW, is it just me or is GCC / DJGPP much slower now? I tested 2.95, 3.44, --- |
Rugxulo Usono, 31.10.2007, 00:26 @ RayeR |
GCC/DJGPP --masm=intel (plus YASM, GCC speed) |
> Do you mean compile time, not compile code speed? |
Rugxulo Usono, 31.10.2007, 09:31 @ Rugxulo |
GCC/DJGPP --masm=intel (plus YASM, GCC speed) |
> A normal "runtime make" of TDE 5.1v on my P166 (DJGPP 2.03p2, GCC 3.4.4) |
lucho 31.10.2007, 10:08 @ Rugxulo |
UPX |
> Okay, I think I solved part of the issue, and it's not that big a shock |
RayeR CZ, 31.10.2007, 12:15 @ lucho |
UPX |
> As fas as I know, the UPX default NRV algorithm has a very fast unpacking, --- |
rr Berlin, Germany, 31.10.2007, 17:12 @ RayeR |
UPX |
> But I don't know how GCC 4.2.2 package was compressed. Is possible to --- |
RayeR CZ, 01.11.2007, 02:27 @ RayeR |
UPX - gcc - benchmark |
> I'll try some bench later at evening. --- |
Rugxulo Usono, 01.11.2007, 02:47 @ RayeR |
UPX - gcc - benchmark |
> Here's my benchmark. I used latest libjpeg 0.6 sources for testing. And |
RayeR CZ, 01.11.2007, 11:10 @ Rugxulo |
UPX - gcc - benchmark |
I found that NRV/LZMA compression doesn't differ so much, eg. on CC1.EXE the NRV is ~2,5MB and LZMA ~2,3MB (uncompressed ~6MB) but speed difference is much greater. As you proved loading big files on FAT I think best choice is to recompres all to NRV (I did). --- |
Rugxulo Usono, 03.11.2007, 03:32 @ RayeR |
UPX - gcc - benchmark -- LZMA can save a lot (sometimes) |
> I found that NRV/LZMA compression doesn't differ so much, eg. on CC1.EXE |
RayeR CZ, 03.11.2007, 11:25 @ Rugxulo |
UPX - gcc - benchmark -- LZMA can save a lot (sometimes) |
> Sometimes the savings are indeed impressive, though. See --- |
rr Berlin, Germany, 31.10.2007, 13:11 @ lucho |
UPX |
> As fas as I know, the UPX default NRV algorithm has a very fast unpacking, --- |
lucho 31.10.2007, 15:40 @ rr |
UPX |
> > As fas as I know, the UPX default NRV algorithm has a very fast unpacking, |
rr Berlin, Germany, 31.10.2007, 15:48 @ lucho |
UPX |
> > Andris used "upx --brute". (see --- |
lucho 31.10.2007, 16:51 @ rr |
UPX |
> But only my second part was wrong. |
RayeR CZ, 31.10.2007, 17:47 @ lucho |
UPX |
> Wrong. I just tested how UPX 3.0 compresses COFF executables with --brute. --- |
lucho 31.10.2007, 18:43 @ RayeR |
UPX |
> Thanks for clarification. I use batchfile calling UPX always with --best. |
RayeR CZ, 01.11.2007, 02:07 @ lucho |
UPX |
> Use the switch that Robert discovered: --file-info; if it says "method --- |
rr Berlin, Germany, 01.11.2007, 11:04 @ RayeR |
UPX |
> It doesn't work good for me. I uncompressed my GCC (really was LZMA) and --- |
Rugxulo Usono, 01.11.2007, 03:33 @ RayeR |
UPX |
> Thanks for clarification. I use batchfile calling UPX allways with --best. |
RayeR CZ, 01.11.2007, 10:49 @ Rugxulo |
UPX |
> Download: djupx.zip --- |
rr Berlin, Germany, 01.11.2007, 10:58 @ RayeR |
UPX |
> > Download: --- |
RayeR CZ, 01.11.2007, 22:18 @ rr |
UPX - version detect |
As I found detecting UPX signature at fixed offset from beginning of exe is not very reliable I have some files in DJGPP with diff. stub size and even relative to COFF image begin it may be at various places. So I decided that would be better to search signature in range coff_start..coff_start+N where N=4096 seems to be reasonable number. Here's my updated EXEINFO 1.1: --- |
Andris 31.10.2007, 19:30 @ lucho |
UPX |
> > Okay, I think I solved part of the issue, and it's not that big a shock |
Rugxulo Usono, 01.11.2007, 03:27 @ Rugxulo |
GCC/DJGPP --masm=intel (plus YASM, GCC speed) |
> I decided to defragment my P166, but I think I made it worse (6 mins!), so |