mirror of
https://github.com/Zenithsiz/ftmemsim-valgrind.git
synced 2026-02-03 10:05:29 +00:00
mips32: fix broken inline asm in helgrind/tests/tc08_hbl2.c
Remove the duplicated L1xyzzy1main, and use local symbol to replace. This fixes KDE #396906. Patch by Hongxu Jia <hongxu.jia@windriver.com>
This commit is contained in:
parent
b2cb69bb73
commit
b99acd0ad8
@ -121,12 +121,12 @@
|
||||
#elif defined(PLAT_mips32_linux) || defined(PLAT_mips64_linux)
|
||||
# define INC(_lval,_lqual) \
|
||||
__asm__ __volatile__ ( \
|
||||
"L1xyzzy1" _lqual":\n" \
|
||||
"1:\n" \
|
||||
" move $t0, %0\n" \
|
||||
" ll $t1, 0($t0)\n" \
|
||||
" addiu $t1, $t1, 1\n" \
|
||||
" sc $t1, 0($t0)\n" \
|
||||
" beqz $t1, L1xyzzy1" _lqual \
|
||||
" beqz $t1, 1b\n" \
|
||||
: /*out*/ : /*in*/ "r"(&(_lval)) \
|
||||
: /*trash*/ "t0", "t1", "memory" \
|
||||
)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user