Is this error mingw-w64 related or gcc related?

2012/12/19 Алексей Павлов <alex...@gmail.com>:
> On Ruben's 64-bit builds this code is fail too.
>
> 2012/12/19 Алексей Павлов <alex...@gmail.com>:
>> Hi!
>> Sorry commit 5494 not the problem in this situation. I have some
>> research with next example code:
>>   echo "#include <cmath>" | g++ -x c++ -c - -m64 -mfpmath=both
>> -std=gnu++11 -o /dev/null
>> I try this code with different m32/m64 switches on different builds.
>> First, I try Ruben's builds. He has only 32-bit builds and they are
>> nomultilib. Code work fine on this builds.
>> Next, I try all variants of gcc-4.7.2 builds from Mingw-builds
>> project. Mingw-builds have multilib builds except dwarf. And have next
>> picture:
>> ------------------------------------------
>> |              |  -m32   |   -m64   |
>> ------------------------------------------
>> |  dwarf2  |     ok    |    ---      |
>> ------------------------------------------
>> | 32-sjlj    |    ok     |    fail     |
>> ------------------------------------------
>> | 64-sjlj    |   fail     |    fail     |
>> ------------------------------------------
>>
>> This suggests that the error in 64-bit generated code. But where it can be?
>>
>> 2012/12/18 Алексей Павлов <alex...@gmail.com>:
>>> I have two similar toolchains with next differences
>>>  - first toolchain builded with mingw-w64-trunk 5493 revision, second
>>> - with 5496 revision.
>>>  - first toolchain builded without "-march -mtune", second - with
>>> "-march=nocona -mtune=nocona"
>>> First toolchain doesn't have issue, second toolchain have issue.
>>>
>>> I don't know where is mistake but I  think it on this 3 revisions of
>>> mingw-w64 trunk. Now I try rebuild toolchain with reverted 5494 commit
>>> and when it done I wrote here.
>>>
>>> 2012/12/18 Kai Tietz <ktiet...@googlemail.com>:
>>>> Hmm,
>>>>
>>>> I wonder why for you __CYGWIN__ is defined.  This revision has - as
>>>> far as I can see - no obvious reason to have any impact on
>>>> none-cygwin????
>>>>
>>>> Kai
>>>>
>>>> 2012/12/18 Алексей Павлов <alex...@gmail.com>:
>>>>> Take the url
>>>>> http://mingw-w64.svn.sourceforge.net/viewvc/mingw-w64?revision=5494&view=revision
>>>>>
>>>>> 2012/12/18 Kai Tietz <ktiet...@googlemail.com>:
>>>>>> Hi Aleksei,
>>>>>>
>>>>>> could you provide me a link to the questionable commit 5494? I can't
>>>>>> identify commit number by 'svn blame'.
>>>>>>
>>>>>> Thanks,
>>>>>> Kai
>>>>>>
>>>>>> 2012/12/18 Алексей Павлов <alex...@gmail.com>:
>>>>>>> Hi!
>>>>>>> Before commit 5494 all is ok, but this (5494) commit is something wrong.
>>>>>>> When I run example:
>>>>>>>     echo "#include <cmath>" | g++ -x c++ -c - -mfpmath=both
>>>>>>> -std=gnu++11 -o /dev/null
>>>>>>>
>>>>>>> I have error:
>>>>>>> In file included from <stdin>:1:0:
>>>>>>> c:\sdk\msys\toolchains\mingw\bin\../lib/gcc/i686-w64-mingw32/4.7.2/include/c++/cmath:1040:11:
>>>>>>> error: '::double_t' has not been declared
>>>>>>> c:\sdk\msys\toolchains\mingw\bin\../lib/gcc/i686-w64-mingw32/4.7.2/include/c++/cmath:1041:11:
>>>>>>> error: '::float_t' has not been declared
>>>>>>>
>>>>>>> ------------------------------------------------------------------------------
>>>>>>> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
>>>>>>> Remotely access PCs and mobile devices and provide instant support
>>>>>>> Improve your efficiency, and focus on delivering more value-add services
>>>>>>> Discover what IT Professionals Know. Rescue delivers
>>>>>>> http://p.sf.net/sfu/logmein_12329d2d
>>>>>>> _______________________________________________
>>>>>>> Mingw-w64-public mailing list
>>>>>>> Mingw-w64-public@lists.sourceforge.net
>>>>>>> https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> |  (\_/) This is Bunny. Copy and paste
>>>>>> | (='.'=) Bunny into your signature to help
>>>>>> | (")_(") him gain world domination
>>>>>>
>>>>>> ------------------------------------------------------------------------------
>>>>>> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
>>>>>> Remotely access PCs and mobile devices and provide instant support
>>>>>> Improve your efficiency, and focus on delivering more value-add services
>>>>>> Discover what IT Professionals Know. Rescue delivers
>>>>>> http://p.sf.net/sfu/logmein_12329d2d
>>>>>> _______________________________________________
>>>>>> Mingw-w64-public mailing list
>>>>>> Mingw-w64-public@lists.sourceforge.net
>>>>>> https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
>>>>>
>>>>> ------------------------------------------------------------------------------
>>>>> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
>>>>> Remotely access PCs and mobile devices and provide instant support
>>>>> Improve your efficiency, and focus on delivering more value-add services
>>>>> Discover what IT Professionals Know. Rescue delivers
>>>>> http://p.sf.net/sfu/logmein_12329d2d
>>>>> _______________________________________________
>>>>> Mingw-w64-public mailing list
>>>>> Mingw-w64-public@lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
>>>>
>>>>
>>>>
>>>> --
>>>> |  (\_/) This is Bunny. Copy and paste
>>>> | (='.'=) Bunny into your signature to help
>>>> | (")_(") him gain world domination
>>>>
>>>> ------------------------------------------------------------------------------
>>>> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
>>>> Remotely access PCs and mobile devices and provide instant support
>>>> Improve your efficiency, and focus on delivering more value-add services
>>>> Discover what IT Professionals Know. Rescue delivers
>>>> http://p.sf.net/sfu/logmein_12329d2d
>>>> _______________________________________________
>>>> Mingw-w64-public mailing list
>>>> Mingw-w64-public@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to