]> code.ossystems Code Review - openembedded-core.git/commit
libatomics-ops: patch source code for x32
authorNitin A Kamble <nitin.a.kamble@intel.com>
Fri, 2 Dec 2011 20:20:09 +0000 (12:20 -0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 5 Dec 2011 22:46:16 +0000 (22:46 +0000)
commitdaaaeb1bd1467a2bed75722ce3ff35be970402e0
tree59687c0b4270cec60222cd7d4d63b9a56ef63766
parent207e86ba12c15937845ace66206566cd11dac994
libatomics-ops: patch source code for x32

This Fixes bug: [YOCTO #1418]

Remove the `q' suffix on x86-64 atomic instructions.

We don't need the `q' suffix on x86_64 atomic instructions for AO_t,
which is defined as "unsigned long".  "unsigned long" is 32bit for x32
and 64bit for x86-64. The register operand in x86-64 atomic instructions
is sufficient to properly determine the register size.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-multimedia/pulseaudio/libatomics-ops/libatomics-ops_fix_for_x32.patch [new file with mode: 0644]
meta/recipes-multimedia/pulseaudio/libatomics-ops_1.2.bb