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

Reply via email to