commit | 043f5f0733edf9ccc70b7c3e6164dac44786ed43 | [log] [tgz] |
---|---|---|
author | Matthew Dempsky <mdempsky@google.com> | Wed Jul 22 14:27:24 2020 -0700 |
committer | Matthew Dempsky <mdempsky@google.com> | Wed Jul 22 15:18:34 2020 -0700 |
tree | df0aa1d6eb4c85e615820169edbfe12fa0db2681 | |
parent | 3431528431671e9b886be723440c2245ad951c14 [diff] |
[imgtec-pvr-rgx-km] Compile with -O0 for arm64-asan When compiled with -mstrict-align -fsanitize=address -O1, Clang sometimes rewrites normal assignments into calls to memset(); but our memset() implementation does not guarantee strict alignment required by -mstrict-align. This appears to be an issue with Clang. As a workaround until the Clang issue is fixed, this CL changes imgtec-pvr-rgx-km to compile with -O0 when -mstrict-align and -fsanitize=address are used. Change-Id: I2741a9e77d21081701583a8f6ed4e8f66a283c43 Bug: 56844
This is the Imagination Technologies Rogue DDK for the Linux kernel.
You may use, distribute and copy this software under the terms of the MIT license. Details of this license can be found in the file “MIT-COPYING”.
Imagination Technologies Ltd. gpl-support@imgtec.com Home Park Estate, Kings Langley, Herts, WD4 8LZ, UK