I'm confused. What is the assembler (inside of gcc) going to do with a C label? Even if it could get it, the compiler is going to assume control flow is as it expects and so things could never work. Am I missing something?