Mail Archives: djgpp-workers/1999/06/10/21:59:52
> I have built 2 June snapshot of egcs for DJGPP and made binaries of
> C and C++ compilers are available for testing.
>
> http://www.lanet.lv/~pavenis/gcc295snap.zip - C compiler
> http://www.lanet.lv/~pavenis/gpp295snap.zip - C++ compiler + libstdcxx.a
> http://www.lanet.lv/~pavenis/lgp295snap.zip - libgpp.a built with this compiler
>
> Please test them (I'll do the same).
>
I did some quick tests of the C compiler compiling a moderate size project,
and everything seems to work fine, with the generated code beeing impresively
quick compared to gcc 2.8.1 and egcs 1.1.2.
Some minor points from this test:
1) Why is libc_p.a required when profiling? From the spec file:
*lib:
%{!shared:%{g*:-lg} %{!p:%{!pg:-lc}}%{p:-lc_p}%{pg:-lc_p}}
2) Shouldn't the directory of the compiler be ${DJDIR}/lib/gcc-lib/djgpp/2.95
instead of ${DJDIR/lib/gcc-lib/djgpp/gcc-2.95 for consistency with version
2.8.1?
Finally, wrt the alignement requirements discussion, this version generates
several .p2align 5 statements in the .S file. Therefore, I continue to suggest
that the default section alignment should be 32 bytes.
- Raw text -