diff options
author | Duncan Sands <baldrick@free.fr> | 2012-07-25 09:14:54 +0000 |
---|---|---|
committer | Duncan Sands <baldrick@free.fr> | 2012-07-25 09:14:54 +0000 |
commit | f2124cc6c1d4e675526e87bcc9fccd3ef4664dcb (patch) | |
tree | 5cc43d177c56f99d0c974cdac28c04ac091923a1 /test/Transforms/LowerAtomic/lit.local.cfg | |
parent | de4a1274706d7449870dac5bed05d27a6772d4ed (diff) | |
download | external_llvm-f2124cc6c1d4e675526e87bcc9fccd3ef4664dcb.zip external_llvm-f2124cc6c1d4e675526e87bcc9fccd3ef4664dcb.tar.gz external_llvm-f2124cc6c1d4e675526e87bcc9fccd3ef4664dcb.tar.bz2 |
When folding a load from a global constant, if the load started in the middle
of an array element (rather than at the beginning of the element) and extended
into the next element, then the load from the second element was being handled
wrong due to incorrect updating of the notion of which byte to load next. This
fixes PR13442. Thanks to Chris Smowton for reporting the problem, analyzing it
and providing a fix.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160711 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Transforms/LowerAtomic/lit.local.cfg')
0 files changed, 0 insertions, 0 deletions