Re: [Mingw-w64-public] FPU control word on startup

2014-11-24 Thread Kai Tietz
Hello, so from my POV decision is already made. 80-bit support is wanted, and needs to be active for being compatible with C99-math and testsuites and gcc for Windows. This support for 64-bit goes back to 2005, and for 32-bit even much earlier (1998 ?). We provide a way for users asking explici

Re: [Mingw-w64-public] Add missing dmemmgr.h header, and rework dmkcrtl.h header.

2014-11-24 Thread Jacek Caban
On 11/24/14 18:58, Kai Tietz wrote: > Hi, > > as subject-line says ... Looks good to me. Thanks, Jacek -- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Busines

[Mingw-w64-public] Add missing dmemmgr.h header, and rework dmkcrtl.h header.

2014-11-24 Thread Kai Tietz
Hi, as subject-line says ... Regards, Kai From b287205bd846dc386a6cd89276c40e23b439136d Mon Sep 17 00:00:00 2001 From: Kai Tietz Date: Mon, 24 Nov 2014 18:55:14 +0100 Subject: =?UTF-8?q?Add=20new=20dmemmgr.h=20header=20for=20Video-memory=20m?= =?UTF-8?q?emory-API.=0AModify=20dmksctrl.h=20so=20t

Re: [Mingw-w64-public] FPU control word on startup

2014-11-24 Thread K. Frank
Hello Carl! On Mon, Nov 24, 2014 at 9:55 AM, Carl Kleffner wrote: > Hi K.Frank > > It's absolutely your (community) choice of course and fairly unproblematic > if you stay inside the mingw-w64 system. > > It is however incompatible for MSVC compatibility even in case you never > touch long double

Re: [Mingw-w64-public] Update WBEM-interfaces and describe headers via IDL

2014-11-24 Thread Jacek Caban
On 11/24/14 16:50, Kai Tietz wrote: > 2014-11-24 15:16 GMT+01:00 Jacek Caban : >> On 11/24/14 15:06, Kai Tietz wrote: >>> 2014-11-24 14:46 GMT+01:00 Jacek Caban : On 11/24/14 14:36, Kai Tietz wrote: > +cpp_quote("DEFINE_GUID(IID_IDispatchEx, 0xa6ef9860, 0xc720, 0x11d0, > 0x93, 0x37, 0

Re: [Mingw-w64-public] Update WBEM-interfaces and describe headers via IDL

2014-11-24 Thread Kai Tietz
Sorry, I am blind ... :) Thanks, Kai -- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel

Re: [Mingw-w64-public] Update WBEM-interfaces and describe headers via IDL

2014-11-24 Thread Kai Tietz
2014-11-24 15:16 GMT+01:00 Jacek Caban : > On 11/24/14 15:06, Kai Tietz wrote: >> 2014-11-24 14:46 GMT+01:00 Jacek Caban : >>> On 11/24/14 14:36, Kai Tietz wrote: +cpp_quote("DEFINE_GUID(IID_IDispatchEx, 0xa6ef9860, 0xc720, 0x11d0, 0x93, 0x37, 0x0, 0xa0, 0xc9, 0xd, 0xca, 0xa9);") +c

Re: [Mingw-w64-public] FPU control word on startup

2014-11-24 Thread Carl Kleffner
Hi K.Frank It's absolutely your (community) choice of course and fairly unproblematic if you stay inside the mingw-w64 system. It is however incompatible for MSVC compatibility even in case you never touch long doubles, as it affects double precision computation. See random-and-unexpected-excepti

Re: [Mingw-w64-public] Update WBEM-interfaces and describe headers via IDL

2014-11-24 Thread Jacek Caban
On 11/24/14 15:06, Kai Tietz wrote: > 2014-11-24 14:46 GMT+01:00 Jacek Caban : >> On 11/24/14 14:36, Kai Tietz wrote: >>> +cpp_quote("DEFINE_GUID(IID_IDispatchEx, 0xa6ef9860, 0xc720, 0x11d0, 0x93, >>> 0x37, 0x0, 0xa0, 0xc9, 0xd, 0xca, 0xa9);") >>> +cpp_quote("DEFINE_GUID(IID_IDispError, 0xa6ef9861

Re: [Mingw-w64-public] Update WBEM-interfaces and describe headers via IDL

2014-11-24 Thread Kai Tietz
2014-11-24 14:46 GMT+01:00 Jacek Caban : > On 11/24/14 14:36, Kai Tietz wrote: >> +cpp_quote("DEFINE_GUID(IID_IDispatchEx, 0xa6ef9860, 0xc720, 0x11d0, 0x93, >> 0x37, 0x0, 0xa0, 0xc9, 0xd, 0xca, 0xa9);") >> +cpp_quote("DEFINE_GUID(IID_IDispError, 0xa6ef9861, 0xc720, 0x11d0, 0x93, >> 0x37, 0x0, 0xa

Re: [Mingw-w64-public] FPU control word on startup

2014-11-24 Thread K. Frank
Hi Carl! I very much think that 80 bits should be the default for long doubles, even if Microsoft does differently. On Mon, Nov 24, 2014 at 3:57 AM, Carl Kleffner wrote: > I don't see the point, why computation accuracy has to be set to 0x37f per > default. Usually computations are done with sin

Re: [Mingw-w64-public] Update WBEM-interfaces and describe headers via IDL

2014-11-24 Thread Jacek Caban
On 11/24/14 14:36, Kai Tietz wrote: > +cpp_quote("DEFINE_GUID(IID_IDispatchEx, 0xa6ef9860, 0xc720, 0x11d0, 0x93, > 0x37, 0x0, 0xa0, 0xc9, 0xd, 0xca, 0xa9);") > +cpp_quote("DEFINE_GUID(IID_IDispError, 0xa6ef9861, 0xc720, 0x11d0, 0x93, > 0x37, 0x0, 0xa0, 0xc9, 0xd, 0xca, 0xa9);") > +cpp_quote("DEFI

Re: [Mingw-w64-public] [patch] Add qsort_s declaration.

2014-11-24 Thread Alexpux
> 24 нояб. 2014 г., в 14:28, Dongsheng Song > написал(а): > > On Mon, Nov 24, 2014 at 5:40 PM, Alexey Pavlov wrote: >> >> Use qsort_s from msvcrt according to: >> http://msdn.microsoft.com/en-us/library/4xc60xas.aspx >> > > As MSDN said, both VS 2005, 2008, 2010, 2012 and 2013 have 'qsort_

Re: [Mingw-w64-public] [patch] Add qsort_s declaration.

2014-11-24 Thread Dongsheng Song
On Mon, Nov 24, 2014 at 5:40 PM, Alexey Pavlov wrote: > > Use qsort_s from msvcrt according to: > http://msdn.microsoft.com/en-us/library/4xc60xas.aspx > As MSDN said, both VS 2005, 2008, 2010, 2012 and 2013 have 'qsort_s', please do not only update msvcr80, but also msvcr90, msvcr100, msvcr110

[Mingw-w64-public] [patch] Add qsort_s declaration.

2014-11-24 Thread Alexey Pavlov
Use qsort_s from msvcrt according to: http://msdn.microsoft.com/en-us/library/4xc60xas.aspx From 4eb3c7dffd4f27bcec3a0141de2a2b8448079cac Mon Sep 17 00:00:00 2001 From: Alexpux Date: Mon, 24 Nov 2014 12:38:17 +0300 Subject: [PATCH] Add qsort_s declarations. Use msvcrt version. --- mingw-w64-crt

Re: [Mingw-w64-public] FPU control word on startup

2014-11-24 Thread Carl Kleffner
I don't see the point, why computation accuracy has to be set to 0x37f per default. Usually computations are done with single or double precision today. Using 80bit long double precision is outdated and non portable. It is just fine to have the possibilty to use 80bit longs doubles if needed (not p