Commit 2f62b397b5603f39deb9bdb170206e4e9e525139

Authored by bellard
1 parent 907a5b26

dummy label to avoid gcc optimisations


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@301 c046a42c-6fe2-441c-8c8c-71466251a162
Showing 1 changed file with 2 additions and 0 deletions
... ... @@ -219,10 +219,12 @@ label ## n:\
219 219 #define JUMP_TB(tbparam, n, eip)\
220 220 do {\
221 221 static void __attribute__((unused)) *__op_label ## n = &&label ## n;\
  222 + static void __attribute__((unused)) *dummy ## n = &&dummy_label ## n;\
222 223 goto *(void *)(((TranslationBlock *)tbparam)->tb_next[n]);\
223 224 label ## n:\
224 225 T0 = (long)(tbparam) + (n);\
225 226 EIP = eip;\
  227 +dummy_label ## n:\
226 228 } while (0)
227 229  
228 230 #endif
... ...