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