I emptied out all the code in my plugin. It's now a print and a gimple_block_label. The block label works fine on a brand new empty block but it won't work on the EXIT_BLOCK_PTR. I can't debug this but it looks like "gsi_start_bb(EXIT_BLOCK_PTR)" is not a valid iterator. I'd appreciate any hints regarding this. thanks jeff