I guess the question is, under what circumstances does it make sense to say "You, the programmer, went to the trouble of including inline assembler, and I, the compiler, think you shouldn't have done so?" That's where I keep getting blocked. I
It seems like one thing to say "You seem to have assigned this C variable that's never referenced again", and quite another to say "You went to a lot of trouble to do something, but I'm going to kill it because I don't understand it". At a minimum, there should be an option to say "Leave the asm alone".
