Mail Archives: djgpp-workers/2012/08/07/15:21:12
On 08/05/2012 03:23 PM, Juan Manuel Guerrero wrote:
>
> OFYI and to finalize this test sequence, I was able to compiled successfully
> both gcc480-20120722s.zip and gcc480-20120729s.zip and to use those produced
> compilers to compile the sources a second time from scratch. I checked this
> on WinXP Prof SP3 (32 bit), Win2K SP5 (32 bit) and Win98SE. No memory issues
> like the ones described for Vista raised. Due to the time it takes to compile
> the sources and that LFN support is required to compile it, it becomes pointless
> and a waste of time to try to compile the sources on MSDOS or some clones of it.
>
> Neitherless the "uncomputable CFA for frames" issue remains making the produced
> binaries useless for debugging. This is a really serious issue.
"uncomputable CFA for frames" problem happens with -g, -ggdb, -gdwarf-3, -gdwarf-4
but not with -gdwarf-2. I do not know currently what causes that, but perhaps we
may have 2 possible suspects (gcc snapshot itself and also gdb)
About memory corruption related problems on Vista: perhaps I should
sometimes try fmalloc.c from DJGPP libc (old allocator for v2.03) instead of nmalloc
when building GCC
Additionally my memory test program + nmalloc seems to be much slower when built with
gcc-4.8.0-20120805 (freeing 10**7 - 2*10**7 blocks takes about 3 times as long)
About building under DOS: Dosemu under Linux supports LFN, but last when I checked
(some years ago) not all DOS calls was implemented and some DJGPP libc functions
failed causing build to fail. Current libc CVS version is expected to be better,
but tools may need to be rebuild for testing
Andris
- Raw text -