http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55467
--- Comment #12 from Jakub Jelinek <jakub at gcc dot gnu.org> 2012-11-27 10:38:13 UTC --- I'd bet the problem is that for the volatile asms (and setjmp call) cselib.c doesn't call the hook at all. var-tracking.c doesn't call cselib on CODE_LABELs (another spot that resetted the table), and previously as volatile asms we considered only volatile asms with no outputs and no clobbers.