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