> No, you've worked out how switch statements *ought* to work :-) Definitely. I propose to consider this episode as a compelling argument for switching Binutils to Ada[*] as soon as possible. ;-) [*] the "case" statement in Ada does The Right Thing wrt to flow-of-control. -- Eric Botcazou