Slowdowns in code generated by GCC>=3.3

Zack Weinberg zack@codesourcery.com
Wed Oct 20 18:09:00 GMT 2004


Földy Lajos <foldy@rmki.kfki.hu> writes:

> not portable, but on i386 you can try using the good old inline assembly: 
>
> 	void* pc;
> 	...
> 	pc=&&lab;
> 	__asm__("jmp *%0" : : "a" (pc));
> 	...
> 	lab:

No, you can't do this.  Asm statements cannot alter control flow.

zw



More information about the Gcc mailing list