commit | 2d14fa39b0e3c957ad4f7def033e40ea431ffcfb | [log] [tgz] |
---|---|---|
author | Szabolcs Nagy <nsz@port70.net> | Sun Jan 24 20:51:34 2016 +0000 |
committer | Rich Felker <dalias@aerifal.cx> | Sun Jan 24 19:07:35 2016 -0500 |
tree | 6220e84a37ddd3efa60cd5a08c6d401073e6ed31 | |
parent | b17fbd3520640745051d2fd9f1fd334ceb8b8783 [diff] |
fix aarch64 atomics to load/store 32bit only a_ll/a_sc inline asm used 64bit register operands (%0) instead of 32bit ones (%w0), this at least broke a_and_64 (which always cleared the top 32bit, leaking memory in malloc).