<p><br>
On Oct 1, 2013 8:08 AM, "Brad Roberts" <<a href="mailto:braddr@puremagic.com">braddr@puremagic.com</a>> wrote:<br>
><br>
> On 9/30/13 8:59 PM, Iain Buclaw wrote:<br>
>><br>
>> On 1 October 2013 04:54, Brad Roberts <<a href="mailto:braddr@puremagic.com">braddr@puremagic.com</a>> wrote:<br>
>>><br>
>>> On 9/17/13 12:41 AM, Iain Buclaw wrote:<br>
>>>><br>
>>>><br>
>>>> On 17 September 2013 01:33, Brad Roberts <<a href="mailto:braddr@puremagic.com">braddr@puremagic.com</a>> wrote:<br>
>>>>><br>
>>>>><br>
>>>>> It looks like the auto-tester for gdc has been failing for quite a while<br>
>>>>> in<br>
>>>>> the phobos math.d tests.  Anyone looking at those results?<br>
>>>>><br>
>>>>> http;//<a href="http://d.puremagic.com/test-results/?projectid=2">d.puremagic.com/test-results/?projectid=2</a><br>
>>>>><br>
>>>>> <a href="http://d.puremagic.com/test-results/platform-history.ghtml?projectid=2&os=Linux_32">http://d.puremagic.com/test-results/platform-history.ghtml?projectid=2&os=Linux_32</a><br>
>>>>><br>
>>>>> The history report is truncated at about a month.  It did pass at one<br>
>>>>> point.<br>
>>>>><br>
>>>><br>
>>>> I did look, it seems only to be a bug with that version of gcc you are<br>
>>>> using (can't reproduce with 4.9).  IIRC, storing the result to a local<br>
>>>> is a workaround for the gcc codegen bug.<br>
>>><br>
>>><br>
>>><br>
>>> Is 4.8.1 not good enough?  That's the version that the auto-tester is<br>
>>> building against.  I can grab 4.9 and give that a whirl.<br>
>>><br>
>><br>
>> I can give it a whirl on 4.8.2 to see if that fixes the gcc bug.<br>
>><br>
>><br>
><br>
> Attempting with 4.9-20130929 failed:<br>
><br>
>     <a href="http://d.puremagic.com/test-results/test_data.ghtml?projectid=2&runid=51650&logid=12">http://d.puremagic.com/test-results/test_data.ghtml?projectid=2&runid=51650&logid=12</a><br>
><br>
> In case something about the make process changed, here's that block of the script:<br>
><br>
> roughly:<br>
>   mkdir workdir<br>
>   cd workdir<br>
>   git clone <gdc master branch url><br>
>   cd GDC<br>
><br>
> exactly (redirect to log file removed):<br>
>   #GCC_VER=4.8.1<br>
>   GCC_VER=4.9-20130929<br>
>   tar jxf ../../src/gcc-$GCC_VER.tar.bz2<br>
>   ./setup-gcc.sh gcc-$GCC_VER<br>
>   mkdir output-dir<br>
>   cd output-dir<br>
>   ../gcc-$GCC_VER/configure --disable-bootstrap --enable-languages=d --prefix=`pwd`/install-dir<br>
>   make -j3<br>
><br>
></p>
<p>All that I can think of is that flex isn't installed on the autotester box?</p>
<p>Regards<br>
-- <br>
Iain Buclaw</p>
<p>*(p < e ? p++ : p) = (c & 0x0f) + '0';</p>