X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f X-Recipient: djgpp AT delorie DOT com Message-ID: <5543C6E6.4090709@iki.fi> Date: Fri, 01 May 2015 21:33:10 +0300 From: Andris Pavenis User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: djgpp AT delorie DOT com Subject: Re: GCC 5.1.0 problem with References: <201504280005 DOT t3S05t2U020439 AT delorie DOT com> <201504281718 DOT t3SHIpWZ009266 AT envy DOT delorie DOT com> <55434021 DOT 4010606 AT iki DOT fi> In-Reply-To: <55434021.4010606@iki.fi> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Reply-To: djgpp AT delorie DOT com On 05/01/2015 11:58 AM, Andris Pavenis wrote: > On 04/28/2015 08:18 PM, DJ Delorie wrote: >> Ah, I see. >> >> I see no reason to not spin a 2.05 release just to get this out, but >> the only other issue we've had stopping this is the malloc one. IIRC >> the last concern I had with changing malloc was breaking the ABI, but >> if Juan and Andris can agree on what malloc "works" we'll just go with >> that and have something that can replace both 2.03 and 2.04. >> >> > I have updated nmalloc (sorry for 2 missing headers accidentally left out of first commit), > > I also restored src/rmake.cc (missing since v2.02) but used by testsuite. Could it really be true > that nobody have dries to build testsuite for so long time. > > Also some other changes like adding make variables EXTRA_CLAGS and EXTRA_CXXFLAGS so that extra > flags are visible in make output. Used this to workaround cmalloc() problem (GCC-5.1 compiles it > to infinite tail recursion at optimization levels 2+). > > So library now seems to build OK. Should do some more testing with real software. Some testing: - built CVS version of DJGPP with gcc-5.1.0 and installed - built GMP-6.0.0a and reinstalled: no problems, all tests pass OK - built MPFR-3.1.2 and installed: no problems, all tests pass OK - build MPC-1.0.3 and installed: no problems, all tests pass OK (rebuilt also with DJGPP v2.03 and should upload sometime as it is new version) - built MPFRCX-0.4.2 (polynomial algenra based on MPC, MPFR, MPC): all tests pass OK - built cln-1.3.4 and reinstalled. All included tests pass OK - built GiNaC-1.6.2 and reinstalled. All included tests pass OK. (see http://www.ginac.de/ for more details about CLN and GiNaC) I do not currently plan to do more testing now. So I think than new beta v2.05 would be OK unless there is objections. After that we could wait for some month before release. Andris