Summary: | Dynamic size double matrix to matrix product problem when multithreading is on | ||||||
---|---|---|---|---|---|---|---|
Product: | Eigen | Reporter: | Sobhan Naderi <sobhan.naderi.p> | ||||
Component: | Core - matrix products | Assignee: | Nobody <eigen.nobody> | ||||
Status: | RESOLVED FIXED | ||||||
Severity: | Wrong Result | CC: | chtz, gael.guennebaud | ||||
Priority: | High | ||||||
Version: | unspecified | ||||||
Hardware: | x86 - general | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Attachments: |
|
Description
Sobhan Naderi
2013-12-13 20:32:47 UTC
Created attachment 477 [details] Test case for bug 714 I'm able to reproduce this issue with gcc-4.7.1 (32bit), but not with 4.7.3, 4.6.3 or 4.8.2 (the latter are all 64bit). This could be a bug in that gcc version. As you experienced it on 64bit, bitness does not seem to matter. I pushed the test case into the repository. This might help us to isolate failing compiler versions. Fixed: devel: https://bitbucket.org/eigen/eigen/commits/caed3d1925be/ 3.2: https://bitbucket.org/eigen/eigen/commits/812c75e -- GitLab Migration Automatic Message -- This bug has been migrated to gitlab.com's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.com/libeigen/eigen/issues/714. |