Allow targetted breaks anywhere a label is valid, and un-targetted breaks only
within interations and switches (per spec 12.8).