Row major order: Some unit test fail and some don't build (at least under gcc+amd64)

Submitted by Jose Luis Blanco

Assigned to Nobody

Link to original bugzilla bug (#144)
Version: 3.0
Platform: x86 - 64-bit

Description

Hi,

the following unit tests fail when selecting row major order as default:

make test | grep Fail

16/515 Test #16 (closed): vectorization_logic ..............***Failed 0.01 sec

183/515 Test #183 (closed): product_selfadjoint_4 ............***Failed 0.12 sec

184/515 Test #184 (closed): product_selfadjoint_5 ............***Failed 0.06 sec

(Those tests pass OK on a column major build!) Also, a few tests fail to build only in column major (e.g: lu_3,lu4,...).

I actually went to the unit tests after having very weird crashes (SIGSEGV) in my own code around multiplications of matrices times the same matrix transpose. Exactly the same code worked with lastest 3.0-beta2, so I decided to run the tests with the row major order, which is my case. Perhaps the crashes I had are not related to these fails, but hopefully the error causing all this is only one!

My system:

$ uname -a && gcc --version

Linux una-persona 2.6.35-23-generic #41 (closed)-Ubuntu SMP Wed Nov 24 11:55:36 UTC 2010 x86_64 GNU/Linux

gcc (Ubuntu/Linaro 4.5.1-7ubuntu2) 4.5.1

Let me know if I can do anything else to clarify this issue.

Regards,

JL

Blocking

#48 (closed)