https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83527
--- Comment #5 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