Reported here: http://gcc.gnu.org/ml/gcc/2004-09/msg00764.html
Currently, the dump list looks like: t.c.t00.expand t.c.t12.eh t.c.t22.lreg t.c.t32.redphi2 t.c.t45.lim t.c.t01.cgraph t.c.t13.cfg t.c.t23.forwprop1 t.c.t32.sched2 t.c.t51.ivopts t.c.t01.sibling t.c.t13.loop2 t.c.t23.greg t.c.t33.dce3 t.c.t52.loopdone t.c.t02.original t.c.t14.oplower t.c.t24.phiopt1 t.c.t33.stack t.c.t53.dom3 t.c.t03.generic t.c.t14.web t.c.t24.postreload t.c.t34.dse1 t.c.t54.redphi4 t.c.t03.jump t.c.t15.cse2 t.c.t25.alias2 t.c.t34.vartrack t.c.t55.cddce t.c.t04.cse t.c.t16.life t.c.t26.flow2 t.c.t35.alias3 t.c.t56.dse2 t.c.t05.gcse t.c.t16.ssa t.c.t26.tailr t.c.t35.mach t.c.t57.forwprop3 t.c.t06.loop t.c.t17.alias1 t.c.t27.ch t.c.t36.forwprop2 t.c.t58.phiopt3 t.c.t06.vcg t.c.t17.combine t.c.t27.peephole2 t.c.t37.phiopt2 t.c.t59.tailc t.c.t07.bypass t.c.t18.ce2 t.c.t28.ce3 t.c.t38.ccp t.c.t60.optimized t.c.t08.cfg t.c.t18.copyrename1 t.c.t28.profile t.c.t39.redphi3 t.c.t61.nrv t.c.t08.gimple t.c.t19.dce1 t.c.t29.rnreg t.c.t40.fab t.c.t62.vars t.c.t09.bp t.c.t19.regmove t.c.t29.sra t.c.t41.crited t.c.t09.useless t.c.t20.dom1 t.c.t30.bbro t.c.t42.pre t.c.t11.ce1 t.c.t21.redphi1 t.c.t30.copyrename2 t.c.t43.loop t.c.t11.lower t.c.t22.dce2 t.c.t31.dom2 t.c.t44.loopinit RTL and tree dumps should be separated. RTL dumps used to be t.c.NN.pass. We can have .rNN.pass if we want now, but surely not .tNN.pass like tree dumps. -- Summary: tree dumps are cluttered and mixed with RTL dumps Product: gcc Version: 4.0.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: middle-end AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: giovannibajo at libero dot it CC: gcc-bugs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17973