https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83419

--- Comment #9 from Alexandre Oliva <aoliva at gcc dot gnu.org> ---
Author: aoliva
Date: Fri Dec 22 02:07:31 2017
New Revision: 255966

URL: https://gcc.gnu.org/viewcvs?rev=255966&root=gcc&view=rev
Log:
[SFN] sync up debug-only stmt list's side effects with empty stmts too

for  gcc/c-family/ChangeLog

        PR debug/83527
        PR debug/83419
        * c-semantics.c (only_debug_stmts_after_p): New.
        (pop_stmt_list): Clear side effects in debug-only stmt list.
        Check for single nondebug stmt followed by debug stmts only.

for  gcc/testsuite/ChangeLog

        PR debug/83527
        PR debug/83419
        * gcc.dg/pr83527.c: New.

Added:
    trunk/gcc/testsuite/gcc.dg/pr83527.c
Modified:
    trunk/gcc/c-family/ChangeLog
    trunk/gcc/c-family/c-semantics.c
    trunk/gcc/testsuite/ChangeLog

Reply via email to