Hi, For the optimization flag "-fpeephole2" corresponding pass is "pass_peephole2" which is there in passes.c file, and it is implemented in recog.c file. Like wise i want to know the corresponding passes for the optimization flags below -fdefer-pop -ftree-sink -ftree-ter -ftree-copyrename -funit-at-a-time -fcrossjumping -foptimize-sibling-calls I am using gcc version 4.2 please help me Thanks in advance Pavan, Home: http://www.cse.iitb.ac.in/~pavankumar