Re: [eigen] Failing tests in 3.0.2 release |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/eigen Archives
]
- To: eigen@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [eigen] Failing tests in 3.0.2 release
- From: Gael Guennebaud <gael.guennebaud@xxxxxxxxx>
- Date: Wed, 21 Sep 2011 00:26:02 +0200
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:content-transfer-encoding; bh=vTN166SaXyi4FGfVuTrbTtov4hzkts5LKr9SkLiRSIM=; b=YaMC+6NecC9z7aKEHkNFPgWL7u6PXxEj01BPzbXdO4BbNwkQWxLLL5kcKdG9sNmFXe 5f8dI49RTtCJohzvtrcof5jhIjedVZVc3OhRwFER2w8GzS0oHzPnmPkHtQFR6qphX2nM b18t8GvKP+oLvyfgQYiONbofi+gLEO5MwdHew=
Hi,
thanks for the testing,
On Tue, Sep 20, 2011 at 5:27 PM, Schmidt, Michael
<Michael.Schmidt@xxxxxxxxxxxxxxxxxxx> wrote:
> Dear Eigen-developers,
>
>
>
> I have just finished running the tests for rev. 28651b20c9ae (dating back to
> yesterday) of the 3.0 branch on various platforms (VC8/9/10 each with 32 and
> 64bit, Ubuntu + GCC 4.4.3 64bit, MacOSX + GCC 4.2.1 64bit, MacOSX + clang
> 3.0 64bit, all compilers in Debug and Release mode) and encountered some
> failing tests, on which I would like to get some feedback what to do with
> them (create bugs, ignore, …?):
>
>
>
> Important Remark: All tests were compiled with
> -DEIGEN_TEST_NO_EXPLICIT_VECTORIZATION:INTEGER=1 !!!
>
>
>
> Compile errors:
>
> ============
>
> stddeque_1/2/4/5 could not be compiled in VC8-32 and VC9-32 due to alignment
> errors
>
this is an old and known one:
http://eigen.tuxfamily.org/bz/show_bug.cgi?id=83
>
>
>
> Well reproducible test erros (usually appear within default 10 repetitions
> of the tests):
>
> ============
>
> geo_quaternion_1/2/3/4: MacOSX clang 3.0 64bit Release/Debug
>
> eigensolver_complex_1/3/4: MacOSX + GCC 4.2.1 64bit in *Debug Mode*
>
> nullary_2: MacOSX + GCC 4.2.1 64bit in *Debug Mode*
>
Default MacOSX's compilers sucks, _a lot_, I'll mark them as
unsupported and recommend to use macports' gcc. We could even try to
detect them via predefined macros and issue an error or maybe just a
big warning. Eigen is not the only C++ projects to have troubles with
these compiler.
>
> Less reproducible test errors (usually do not appear within default 10
> repetitions but within e.g. 100 or 1000 repetitions):
> ============
>
> Eigensolver_complex_4: MacOSX GCC 4.2.1 64bit Release
>
> geo_hyperplane_1: clang 3..0 64bit Release/Debug, VC10 32bit Debug,
> VC8 64bit Debug
>
> geo_quaternion_1: Linux GCC 4.4.3 64bit Release/Debug
>
> geo_quaternion_2: Linux GCC 4.4.3 64bit Release/Debug, Mac GCC 4.2.1
> 64bit Release
>
> jacobisvd_3: MacOSX GCC 4.2.1 64bit Release
>
> qr_colpivoting_1: MacOSX GCC 4.2.1 64bit Release
>
> qr_colpivoting_3: MacOSX clang 3.0 64bit Release
>
> qr_colpivoting_5: Linux GCC 4.4.3 64bit Release
>
> umeyama_5: MacOSX GCC 4.2.1 64bit Release, VC9 64bit Debug
Probably nothing really serious, but it makes sense to look more
closely into them. Feel free to report a bug about them.
Gael.
>
>
> I guess the compile errors for VC8/9 32bit as well as the well reproducible
> test errors with clang and GCC Debug on Mac may be considered as bugs and I
> should post bugs for them? However, I am not sure about the less
> reproducible errors. Should I post bugs for them as well or is it to be
> expected that the tests may fail from time to time?
>
>
>
> Regards, Michael