------- Comment #3 from jakub at gcc dot gnu dot org 2006-10-10 18:55 ------- No, that's perfectly valid, you can't jump out of an asm or jump into it, but if you enter the asm and exit it, it doesn't matter what branches or calls were used inside it (of course if the function you call inside it is written in C you need to add used attribute to it to make sure it is not optimized out if it is not otherwise referenced).
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29415
