This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] Unify tree/RTL dump file handling (1/5)


On Fri, Sep 10, 2004 at 08:55:42AM +0200, Paolo Bonzini wrote:
> >While we're on the subject, the .*.rtl dump is broken, and
> >pass_expand doesn't get any sort of dump associated with it.
> >Both of which are annoying for debugging rtl expansion.
> 
> All of -da, -fdump-rtl-expand, -dr produce a *.00.expand file for me.

Look at the contents.  It's garbage.

(1) It kinda-sorta has both tree and rtl dumps in it, but both
    are mis-formatted.

(2) It does *not* contain the prologue and epilogue code 
    generated by expand_function_begin/end.

> The name was changed from *.rtl exactly because it is now the 
> interleaved GIMPLE/RTL dump that cfgexpand.c is equipped to produce.

(3) It does *not* contain the debugging data generated by
    cfgexpand.c, in particular, dump_stack_var_partition.



r~


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]