ra-conflict.c file is not there in gcc new version. and global.c is talking somthing about assignment of hard registers. but, assignment of hard registers comes after build interference graph. i am confused. is both building interference graph and register allocation done in global.c? > In gcc 3.4, the interference graph is built in global.c. In current > mainline gcc, it is built in ra-conflict.c. > > Ian >