aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorMichael Matz <matz@suse.de>2016-07-11 16:42:18 +0200
committerMichael Matz <matz@suse.de>2016-12-15 17:47:08 +0100
commitbbce31552ec7a9f4ac8a92f31d95d4a4c1be66d0 (patch)
tree2577638dfaa03734355b58946963e929ea06b7be /tests
parentf9423ff3fa5ac2374ed1a36c2d93475539f63f35 (diff)
downloadtinycc-bbce31552ec7a9f4ac8a92f31d95d4a4c1be66d0.tar.gz
tinycc-bbce31552ec7a9f4ac8a92f31d95d4a4c1be66d0.tar.bz2
inline asm: accept concatenated strings in constraints
This really should be handled implicitly in the preprocessor, but for now this is enough.
Diffstat (limited to 'tests')
-rw-r--r--tests/tcctest.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/tcctest.c b/tests/tcctest.c
index bb6e741..a6878db 100644
--- a/tests/tcctest.c
+++ b/tests/tcctest.c
@@ -2544,7 +2544,7 @@ static __inline__ __const__ unsigned int swab32(unsigned int x)
__asm__("xchgb %b0,%h0\n\t" /* swap lower bytes */
"rorl $16,%0\n\t" /* swap words */
"xchgb %b0,%h0" /* swap higher bytes */
- :"=q" (x)
+ :"=" "q" (x)
: "0" (x));
return x;
}