Technically phi nodes in LLVM IR are a sort of comefrom instruction. So probably half the software you interact with uses comefrom instructions in some form :P
In straight C I find goto is a useful statement to get out of a long while() function with different endpoints: You jump to a specific statement rather than having a bunch of it/then tests after exiting the while() for continuation.
Comments
https://gwern.net/doc/cs/algorithm/1974-knuth.pdf