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.