]> git.pld-linux.org Git - packages/qt4.git/blame - qt-x11-opensource-src-4.5.0-fix-qatomic-inline-asm.patch
icu rebuild
[packages/qt4.git] / qt-x11-opensource-src-4.5.0-fix-qatomic-inline-asm.patch
CommitLineData
a0850133
AM
1diff -ur qt-x11-opensource-src-4.5.0/src/corelib/arch/qatomic_i386.h qt-x11-opensource-src-4.5.0-fix-qatomic-inline-asm/src/corelib/arch/qatomic_i386.h
2--- qt-x11-opensource-src-4.5.0/src/corelib/arch/qatomic_i386.h 2009-02-25 22:09:21.000000000 +0100
3+++ qt-x11-opensource-src-4.5.0-fix-qatomic-inline-asm/src/corelib/arch/qatomic_i386.h 2009-04-01 17:54:21.000000000 +0200
4@@ -115,8 +115,8 @@
5 asm volatile("lock\n"
6 "incl %0\n"
7 "setne %1"
8- : "=m" (_q_value), "=qm" (ret)
9- : "m" (_q_value)
10+ : "+m" (_q_value), "=qm" (ret)
11+ :
12 : "memory");
13 return ret != 0;
14 }
15@@ -127,8 +127,8 @@
16 asm volatile("lock\n"
17 "decl %0\n"
18 "setne %1"
19- : "=m" (_q_value), "=qm" (ret)
20- : "m" (_q_value)
21+ : "+m" (_q_value), "=qm" (ret)
22+ :
23 : "memory");
24 return ret != 0;
25 }
26diff -ur qt-x11-opensource-src-4.5.0/src/corelib/arch/qatomic_x86_64.h qt-x11-opensource-src-4.5.0-fix-qatomic-inline-asm/src/corelib/arch/qatomic_x86_64.h
27--- qt-x11-opensource-src-4.5.0/src/corelib/arch/qatomic_x86_64.h 2009-02-25 22:09:21.000000000 +0100
28+++ qt-x11-opensource-src-4.5.0-fix-qatomic-inline-asm/src/corelib/arch/qatomic_x86_64.h 2009-04-01 17:54:32.000000000 +0200
29@@ -116,8 +116,8 @@
30 asm volatile("lock\n"
31 "incl %0\n"
32 "setne %1"
33- : "=m" (_q_value), "=qm" (ret)
34- : "m" (_q_value)
35+ : "+m" (_q_value), "=qm" (ret)
36+ :
37 : "memory");
38 return ret != 0;
39 }
40@@ -128,8 +128,8 @@
41 asm volatile("lock\n"
42 "decl %0\n"
43 "setne %1"
44- : "=m" (_q_value), "=qm" (ret)
45- : "m" (_q_value)
46+ : "+m" (_q_value), "=qm" (ret)
47+ :
48 : "memory");
49 return ret != 0;
50 }
This page took 0.109819 seconds and 4 git commands to generate.