On Mar 5, 2018, Jakub Jelinek <ja...@redhat.com> wrote: > * tree.c (stabilize_reference_1): Return save_expr (e) for > STATEMENT_LIST even if it doesn't have side-effects.
I'm concerned about codegen differences in case the statement list is created because of debug stmts not present in a nondebug compile. Wouldn't this make the nondebug compile not have a save_expr at all, which would then likely cause different code to be generated with the save_expr in one case and no save_expr in the other? I guess the compare-debug would have flagged any such differences, so I suppose my concerns are unfounded, and in case they aren't, we'll soon find out ;-) So, no objections from me; thanks for looking into this! -- Alexandre Oliva, freedom fighter http://FSFLA.org/~lxoliva/ You must be the change you wish to see in the world. -- Gandhi Be Free! -- http://FSFLA.org/ FSF Latin America board member Free Software Evangelist|Red Hat Brasil GNU Toolchain Engineer