Ok! I have got it,
the command is LDR PC _hang! It doesn't jumps to _hang but it loads the value in _hang into PC. The value in _hang is the address of the dead loop function do_hang.
One question still remains: why not simply "b do_hang" in each vector? Well, I guess we will never know.
Regards
Martin