www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/1999/06/10/21:59:52

Date: Fri, 11 Jun 1999 02:59:43 +0100
From: cmatraki AT ee DOT ucl DOT ac DOT uk (Chris Matrakidis)
Message-Id: <199906110159.CAA09987@melchard.ee.ucl.ac.uk>
To: djgpp-workers AT delorie DOT com
Subject: Re: egcs-19990602 (gcc-2.95 prerelease) binaries for testing
X-Sun-Charset: US-ASCII
Reply-To: djgpp-workers AT delorie DOT com

> 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 -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019