On Tue, Mar 06, 2018 at 08:56:14AM +0100, Richard Biener wrote:
> > Maybe a better fix if we run into this would be to make create_tmp_var_raw
> > create DECL_NAMELESS decls and make sure we don't print names of
> > DECL_NAMELESS variables in -fdump-final-insns= dumps?
> 
> They are already DECL_IGNORED_P, that should include the effects of
> DECL_NAMELESS if I read both documentations in tree.h correctly.

For debug info sure, but DECL_IGNORED_P names are still printed in the final
dumps (like they are printed in all other dumps), which is what
-fcompare-debug compares.

> > I mean the fancy names are causing us trouble all the time, e.g. the SRA
> > fancy names that later get concatenated to other fancy names and sometimes
> > contains uids...
> 
> Yeah...  so lets not dump names of DECL_IGNORED_P | DECL_NAMELESS decls.

I'll test a patch doing so then (the stabilize_expr change is still needed
though even if this is changed).

        Jakub

Reply via email to