Abdul Wahid Memon <engrwahidmemon@xxxxxxxxx> writes: > By the way, if I want to traverse through all the GIMPLE statements, > then from where should I start? I mean what should be the reference > point to capture those labels in the cfg. As far as I know, the way you were traversing GIMPLE was fine. The labels you see in the dump, from the CFG, are not GIMPLE statements. They are basic_block structs connected by edge structs. Ian