Bug 357012 - Memcheck regression tests do not match expected results if compiled with intel compiler
Summary: Memcheck regression tests do not match expected results if compiled with inte...
Status: REPORTED
Alias: None
Product: valgrind
Classification: Developer tools
Component: memcheck (show other bugs)
Version: 3.10 SVN
Platform: RedHat Enterprise Linux Linux
: NOR minor
Target Milestone: ---
Assignee: Julian Seward
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-12-21 18:45 UTC by Tanya
Modified: 2015-12-21 18:45 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Proposed patch (22.31 KB, patch)
2015-12-21 18:45 UTC, Tanya
Details
Differences between proposed .exp-icc files and corresponding .exp files (15.85 KB, patch)
2015-12-21 18:45 UTC, Tanya
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tanya 2015-12-21 18:45:01 UTC
Created attachment 96240 [details]
Proposed patch

- Tests "varinfo3" and "varinfo5" use compiler-dependent variable names; these 
names are later filtered. Variable names, generated by Intel compiler, do not 
match the existing filter pattern.
This patch updates the filter pattern in file "filter_varinfo3".

- Reported line numbers differ from expected ones for intel-compiled test 
applications “insn-pcmpistri” and “insn-pmovmskb”. The reported line 
numbers are correct, so the patch adds alternative expected test results.

- In intel-compiled test "memalign_test", function call stack is different 
from the expected one (due to compiler optimization).
Adding an alternative expected test result. The differences between added 
.exp-icc files and corresponding .exp files are listed in memcheck_deltas.diff 
file.
Comment 1 Tanya 2015-12-21 18:45:51 UTC
Created attachment 96241 [details]
Differences between proposed .exp-icc files and corresponding .exp files