test.exe or config/auto/jit/test_c.in segfault during configuration on Win32. Note that this happent on
Pentium MMX ( 586 ). The test tests for "fucomip"
cpu instruction, but the 586 generation CPUs don't
have it. It's first introduced in
Pentium PRO (686). The segfault opens a debug
window in win32,
where the user must press OK for the Configure
script to continue. After this the configuration and
compilation are successful, because test.exe returns
false after the segfault and "fucomip" is not used.
Jonathan
Thank you very much.
kid51
"Nikolay Ananiev" <ana...@thegdb.com> wrote in message
news:007301c89df6$1c9176f0$0700a8c0@ananiev...
The hardware is:
Pentium MMX (586) with 128mb ram.
The problem with the test file is that it does not work reliably for the
processors that do not support the fcomip cpu instruction (586 and earlier).
I tried to fix this myself by using
CPUID, but I don't have enough knowledge and also I don't know how to handle
the non-x86 CPUs (because they
don't support CPUID).
----- Original Message -----
From: "Will Coleda" <wi...@coleda.com>
To: "Nikolay Ananiev" <ana...@thegdb.com>
Cc: <parrotbug...@parrotcode.org>
Sent: Sunday, December 07, 2008 6:57 PM
Subject: Re: [perl #41095] [BUG] Segfault in test.exe during Configuration
> Thanks - can you also let us know the following:
>
> What version of windows are you using?
>
> Which compiler (including version)?
>
> On Sat, Dec 6, 2008 at 11:47 AM, Nikolay Ananiev <ana...@thegdb.com>
> wrote:
>> Tested with r33568. The bug is still there.
>>
>> ----- Original Message ----- From: "Will Coleda via RT"
>> <parrotbug...@parrotcode.org>
>> To: <ana...@thegdb.com>
>> Sent: Wednesday, December 03, 2008 10:00 PM
>> Subject: [perl #41095] [BUG] Segfault in test.exe during Configuration
>>
>>> Can someone test this with a recent parrot?
>>>
>>> Based on a recent conversation on list, we should probably start getting
>>> OS / Compiler versions as well with bug reports.
>>> --
>>> Will "Coke" Coleda
>>
>
>
>
> --
> Will "Coke" Coleda