Created attachment 141620 [details] Patch on brnach feature/cmake Windriver (VxWorks) compiler creates wrong opcode out of x != x which triggers an exception. This may occur on other platforms too! Therfore i propose the patch in the attachment. Note: This patch applies to the feature/cmake branch. Sadly i cannot provide an patch for the automake version, since i cannot code automake. However, it should be similiar. As the cmake branch is unmaintained, can you please also "mainline" this?
Dear Felix Ramold, Thanks for the patch. Could you please submit it to gerrit as described here: https://wiki.documentfoundation.org/Development/gerrit/SubmitPatch?
I'm actually fine with cppunit patches in bugzilla. I'll take care of the patch.
Moving to NEW then
Thanks a lot for making me aware of the problem. This has now been resolved in master by switching to C++11's std::isnan and std::isfinite. https://cgit.freedesktop.org/libreoffice/cppunit/commit/?id=fd7111241a90b00eed45c7fb847101c732b9df83
Embedded Compilers we use dont support C++11! This might be a showstopper for the next version.