GCC/DJGPP --masm=intel (plus YASM, GCC speed) (Announce)
> > I also verified this with my local copy of DJGPP (all 2.04-compiled,
> > Binutils 2.17, GCC 4.2.2). And BTW, it doesn't have any problems if you
> > omit -masm=intel, so just forget that option for now.
>
> Yes AT&T output work, but for me is more readable classic syntax. Someone
> other at bugzilla explained that gcc has problem with pointer type for
> structure for masm syntax.
You could always use Yasm -p gas -f coff if you need to assemble the GAS output. It may not work without a little tweaking, though, but much better than nothing.
BTW, is it just me or is GCC / DJGPP much slower now? I tested 2.95, 3.44, and latest 4.2.2 etc, but despite the claims that 4.x.x is 30% faster for C++, I find that's not necessarily true. (Also, my AMD64 seems to run 3.4.4 slower, e.g. compiling TDE, than my P4 but 4.2.2 is faster on the AMD64, go figure.) Just curious about your experience if you ever decide to test it.
I wonder if it's just because it's configured to support so many non-C languages or just natural evolution (entropy) or what. I halfway want to build my own tweaked GCC/DJGPP, but that's probably a pain I should avoid (for now).
Complete thread:
- GCC 4.2.2 for DJGPP released - Rugxulo, 25.10.2007, 06:58 (Announce)
- GCC 4.2.2 for DJGPP released - RayeR, 25.10.2007, 10:54
- GCC 4.2.2 for DJGPP released - RayeR, 26.10.2007, 02:28
- GCC 4.2.2 for DJGPP released - rr, 26.10.2007, 11:19
- GCC 4.2.2 for DJGPP released - RayeR, 27.10.2007, 01:54
- GCC 4.2.2 for DJGPP released - RayeR, 27.10.2007, 03:07
- GCC 4.2.2 for DJGPP released - Rugxulo, 27.10.2007, 14:26
- GCC 4.2.2 for DJGPP released - RayeR, 28.10.2007, 23:17
- GCC/DJGPP --masm=intel (plus YASM, GCC speed) - Rugxulo, 30.10.2007, 05:42
- GCC/DJGPP --masm=intel (plus YASM, GCC speed) - RayeR, 30.10.2007, 13:09
- GCC/DJGPP --masm=intel (plus YASM, GCC speed) - Rugxulo, 31.10.2007, 00:26
- GCC/DJGPP --masm=intel (plus YASM, GCC speed) - Rugxulo, 31.10.2007, 09:31
- UPX - lucho, 31.10.2007, 10:08
- UPX - RayeR, 31.10.2007, 12:15
- UPX - rr, 31.10.2007, 17:12
- UPX - gcc - benchmark - RayeR, 01.11.2007, 02:27
- UPX - gcc - benchmark - Rugxulo, 01.11.2007, 02:47
- UPX - gcc - benchmark - RayeR, 01.11.2007, 11:10
- UPX - gcc - benchmark -- LZMA can save a lot (sometimes) - Rugxulo, 03.11.2007, 03:32
- UPX - gcc - benchmark -- LZMA can save a lot (sometimes) - RayeR, 03.11.2007, 11:25
- UPX - gcc - benchmark -- LZMA can save a lot (sometimes) - Rugxulo, 03.11.2007, 03:32
- UPX - gcc - benchmark - RayeR, 01.11.2007, 11:10
- UPX - gcc - benchmark - Rugxulo, 01.11.2007, 02:47
- UPX - rr, 31.10.2007, 13:11
- UPX - Andris, 31.10.2007, 19:30
- UPX - RayeR, 31.10.2007, 12:15
- GCC/DJGPP --masm=intel (plus YASM, GCC speed) - Rugxulo, 01.11.2007, 03:27
- UPX - lucho, 31.10.2007, 10:08
- GCC/DJGPP --masm=intel (plus YASM, GCC speed) - Rugxulo, 31.10.2007, 09:31
- GCC/DJGPP --masm=intel (plus YASM, GCC speed) - Rugxulo, 31.10.2007, 00:26
- GCC/DJGPP --masm=intel (plus YASM, GCC speed) - RayeR, 30.10.2007, 13:09
- GCC/DJGPP --masm=intel (plus YASM, GCC speed) - Rugxulo, 30.10.2007, 05:42
- GCC 4.2.2 for DJGPP released - RayeR, 28.10.2007, 23:17
- GCC 4.2.2 for DJGPP released - Rugxulo, 27.10.2007, 14:26
- GCC 4.2.2 for DJGPP released - RayeR, 27.10.2007, 03:07
- GCC 4.2.2 for DJGPP released - RayeR, 27.10.2007, 01:54
- GCC 4.2.2 for DJGPP released - rr, 26.10.2007, 11:19
- GCC 4.2.2 for DJGPP released - RayeR, 26.10.2007, 02:28
- GCC 4.2.2 for DJGPP released - RayeR, 25.10.2007, 10:54