On Mon, Jun 17, 2019 at 4:34 AM Alex Hill <hardest2005@xxxxxxx> wrote: > I`m still looking for the way to emit minmax, now i`m try to find solution in > ifcvt.c, is there exist a way to dump conditional execution step by step, > > I read more than thousand pages from documents from gnu.gcc.org, try to find in internet but i can`t find how to dump > every step of rtl passes, for example 243.r.ce1, there is only general info in dumps receivced by fdump-rtl-all. > In 243.r.ce1 just told "df_analyze called" and nothing else. You can append a -all to get more info, e.g. -fdump-rtl-ce1-all will emit more info than -fdump-rtl-ce1. This will only emit info where the optimization pass has hooks to dump debugging info. If you need more info than that, you should be stepping through the code in gdb We have gdb macros in the .gdbinit file that you can use to pretty print rtl, etc. The pr macro will pretty print an rtl pointer. Jim