https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86698
Eugene Rozenfeld <erozen at microsoft dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |erozen at microsoft dot com --- Comment #2 from Eugene Rozenfeld <erozen at microsoft dot com> --- Currently (as of commit 5700973f4a30762b4fc21687bb5f7843e55da2e4) the dump looks like this for this function: ;; Function int f(int, int) (null) ;; enabled by -tree-original { int x; int x; <<cleanup_point <<< Unknown tree: expr_stmt (void) (x = (void) z++ ;, y) >>>>>; return <retval> = x; } This is different from before but there is a duplicate declaration of x, the semicolon before the colon could be removed, and Unknown tree annotation is not helpful.