re PR middle-end/18493 (gcc doesn't like switch blocks without case/default labels)