diff options
author | Tyler J. Stachecki <[email protected]> | 2016-07-18 17:38:55 -0400 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2016-07-19 09:03:44 -0700 |
commit | 3d11ecbddd535e37eeb751a830fb5a897881d25d (patch) | |
tree | 019faafe30027b486c9ddc558d58b46823f6c63b /cmd | |
parent | 1b87e0f53249a17f2fbb1d5ca725e65add391ace (diff) |
Prevent segfaults in SSE optimized Fletcher-4
In some cases, the compiler was not respecting the GNU aligned
attribute for stack variables in 35a76a0. This was resulting in
a segfault on CentOS 6.7 hosts using gcc 4.4.7-17. This issue
was fixed in gcc 4.6.
To prevent this from occurring, use unaligned loads and stores
for all stack and global memory references in the SSE optimized
Fletcher-4 code.
Disable zimport testing against master where this flaw exists:
TEST_ZIMPORT_VERSIONS="installed"
Signed-off-by: Tyler J. Stachecki <[email protected]>
Signed-off-by: Gvozden Neskovic <[email protected]>
Signed-off-by: Brian Behlendorf <[email protected]>
Closes #4862
Diffstat (limited to 'cmd')
0 files changed, 0 insertions, 0 deletions