diff options
author | Thiago Macieira <thiago.macieira@intel.com> | 2014-02-24 16:21:02 -0800 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2014-02-27 22:46:00 +0100 |
commit | c8cde619a5f53521c86114cec64b9dbe73e6fa55 (patch) | |
tree | c607bff1ef479bc7a18f7bf55fc01aff06cb891b /bin | |
parent | d2cb81f8d9469e72d9c682c5f8832fbef31bed13 (diff) |
Fix ARM atomics for 8- and 16-bit types
This has apparently never worked for any negative value. That's because
the compiler sign-extends the incoming expectedValue to fill the 32-bit
register, instead of zero-extending it, and it also expects any returned
values to also be sign-extended.
Task-number: QTBUG-37031
Change-Id: I836eddba7b1acc56bb0ac1d41de7001d06255b9b
Reviewed-by: Sergio Ahumada <sahumada@blackberry.com>
Diffstat (limited to 'bin')
0 files changed, 0 insertions, 0 deletions